package com.wskj.workbench.bo.web;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.List;


/**
 * 商品规格属性编辑对象 tz_prod_prop
 *
 * @author wsdz
 * @date 2022-09-24
 */
@Data
@ApiModel("商品规格属性编辑对象")
public class TbProdPropEditBo {


    /** 属性id */
    @ApiModelProperty("属性id")
    private Long propId;

    /** 属性名称 */
    @ApiModelProperty("属性名称")
    private String propName;

    /** ProdPropRule 1:销售属性(规格); 2:参数属性; */
    @ApiModelProperty("ProdPropRule 1:销售属性(规格); 2:参数属性;")
    private Integer rule;

    /** 店铺id */
    @ApiModelProperty("店铺id")
    private Long shopId;

    /**
     * 属性值
     */
    @TableField(exist=false)
    @NotEmpty(message="规格属性值不能为空")
    private List<TbProdPropValueAddBo> prodPropValues;
}
